home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 August / Macworld (1999-08).dmg / Shareware World / Info / For Developers / MADE 1.4.0 / Documentation / About MADE next >
Encoding:
Text File  |  1999-05-26  |  3.0 KB  |  54 lines  |  [ttro/ttxt]

  1. Sig Software presents…
  2. MADE version 1.4.0
  3.  
  4. What is Macintosh Application Development Essentials?
  5.  
  6. MADE is a tiny package of C/C++ code which provides all the lowest-level needs for a Macintosh application. It contains basic routines for dealing with errors, memory, menus, events, linked lists, AppleEvents and Drag-and-Drop.
  7.  
  8. MADE is used extensively at Sig Software for our own programs. Analog Helper, Cross Platform and Email Effects for Mac are built entirely on the MADE framework, while Email Merge and NameCleaner use parts of it.
  9.  
  10. If you purchase MADE, you will receive extra code for string manipulation, opening URLs, threading, dealing with memory and file buffers, dialog box items and opening and saving files with the new Navigation Services. All of these features are documented with comments in the code.
  11.  
  12. How will MADE help me write good software?
  13.  
  14. MADE includes several features specifically designed to help the development process, allowing potential crashes to be caught before testing and various methods to turn intermittent errors into ones that happen every time. These are :
  15.  
  16. • Assertions, which are checks that can be removed in final builds.
  17. • Memory trashing so code that accesses uninitialised memory always fails.
  18. • Memory block moving so code that just hopes memory won't move always fails.
  19.  
  20. These features are based on a book by Steve Maguire, published by Microsoft Press, entitled "Writing Solid Code - Microsoft's Techniques for Developing Bug-Free C Programs".
  21.  
  22. What other documentation is in this package?
  23.  
  24. • Feature List. The features of the registered and unregistered MADE packages, with the file they are implemented in.
  25. • Getting Started. How to create a project using the MADE source code.
  26. • Purchasing Information. How to purchase MADE to obtain the full source code package.
  27. • Upgrading Information. How to upgrade projects created with earlier versions of MADE.
  28.  
  29.  
  30. © Sig Software — http://www.sigsoftware.com/
  31. Any distribution of MADE must include this file. No responsibility about MADE's functionality or integrity is implied. This document and MADE are copyright of the author. Other trademarks are copyright of their respective owners.
  32.  
  33. Version 1.4.0 — 26th May 1998
  34. • Added error contexts and hiding and linked-list routines.
  35. • Added threading and Navigation Services/Standard File support to registered code package.
  36. • Rearranged files and documentation for easier customization and simplicity.
  37.  
  38. Version 1.2.0 — 20th November 1998
  39. • Added support for Open Application, suspend and resume events.
  40. • Changed example user code to something more sensible.
  41. • Added registered code package with code for buffers, dialogs, strings and URLs.
  42.  
  43. Version 1.1.1 — 19th June 1998
  44. • Added cast within memory initialization routine due to CodeWarrior warning.
  45.  
  46. Version 1.1.0 — 29th January 1998
  47. • Added optional support for modeless dialog boxes.
  48. • Updates function names for new Mac OS headers.
  49.  
  50. Version 1.0.1 — 4th June 1997
  51. • Fixed macro names for updated CodeWarrior environment.
  52. • Drag tracking handler now resets port correctly.
  53.  
  54. Version 1.0.0 — 10th November 1996